package com.lfs.adapter.dto;

import lombok.Getter;
import lombok.Setter;

import java.util.List;

/**
 * @description: 商品属性（公共参数）
 **/
@Getter
@Setter
public class ProductPropertyDto {

    // 标题
    private String goodsName;

    // 叶子类目ID
    private Long catId;

    // 物流运费模板ID
    private Long costTemplateId;

    // 地区/国家ID
    private Integer countryId;

    // 商品轮播图，按次序上传，图片格式支持JPEG/JPG/PNG， 图片尺寸长宽比1：1且尺寸不低于480px，图片大小最高1MB
    private List<String> carouselGallery;

    // 商品详情图： a. 尺寸要求宽度处于480~1200px之间，高度0-1500px之间 b. 大小1M以内 c. 数量限制在20张之间 d. 图片格式仅支持JPG,PNG格式 e. 点击上传时，支持批量上传详情图
    private List<String> detailGallery;

    // sku 缩略图
    private String thumbUrl;

    // 重量（克）
    private Long weight;

    // 价格
    private String price;

    // 库存
    private String quantity;

    // 商品编码
    private String outerId;

    // 生产企业
    private String enterprise;

    // 上架方式 0-直接商家 1-放入仓库
    private String shelfProcessing;

    // 库存计数 0-付款-库存 1-拍下减库存
    private String inventoryCount;

    // 过滤已发布的产品 false-关闭 true-打开
    private boolean filterHavePublishProduct;

    // 主图随机排放 false-关闭 true-打开
    private boolean masterPicRandom;

    // 详情描述(可不填)
    private String details;

}
